﻿namespace NEvoWeb.Modules.NB_Store
{
    using DotNetNuke.Common.Utilities;
    using System;

    public class NB_Store_CartInfo
    {
        private string _BankHtmlRedirect;
        private int _BankTransID;
        private decimal _CartDiscount;
        private string _CartID;
        private string _CountryCode;
        private DateTime _DateCreated;
        private int _OrderID;
        private int _PortalID;
        private string _PromoCode;
        private string _Referrer;
        private int _ShipMethodID;
        private string _ShipType;
        private int _UserID;
        private string _VATNumber;
        private string _XMLInfo;

        public string BankHtmlRedirect
        {
            get
            {
                return this._BankHtmlRedirect;
            }
            set
            {
                this._BankHtmlRedirect = value;
            }
        }

        public int BankTransID
        {
            get
            {
                return this._BankTransID;
            }
            set
            {
                this._BankTransID = value;
            }
        }

        public decimal CartDiscount
        {
            get
            {
                if (decimal.Compare(this._CartDiscount, Null.NullDecimal) == 0)
                {
                    this._CartDiscount = new decimal();
                }
                return this._CartDiscount;
            }
            set
            {
                this._CartDiscount = value;
            }
        }

        public string CartID
        {
            get
            {
                return this._CartID;
            }
            set
            {
                this._CartID = value;
            }
        }

        public string CountryCode
        {
            get
            {
                return this._CountryCode;
            }
            set
            {
                this._CountryCode = value;
            }
        }

        public DateTime DateCreated
        {
            get
            {
                return this._DateCreated;
            }
            set
            {
                this._DateCreated = value;
            }
        }

        public int OrderID
        {
            get
            {
                return this._OrderID;
            }
            set
            {
                this._OrderID = value;
            }
        }

        public int PortalID
        {
            get
            {
                return this._PortalID;
            }
            set
            {
                this._PortalID = value;
            }
        }

        public string PromoCode
        {
            get
            {
                return this._PromoCode;
            }
            set
            {
                this._PromoCode = value;
            }
        }

        public string Referrer
        {
            get
            {
                return this._Referrer;
            }
            set
            {
                this._Referrer = value;
            }
        }

        public int ShipMethodID
        {
            get
            {
                return this._ShipMethodID;
            }
            set
            {
                this._ShipMethodID = value;
            }
        }

        public string ShipType
        {
            get
            {
                return this._ShipType;
            }
            set
            {
                this._ShipType = value;
            }
        }

        public int UserID
        {
            get
            {
                return this._UserID;
            }
            set
            {
                this._UserID = value;
            }
        }

        public string VATNumber
        {
            get
            {
                return this._VATNumber;
            }
            set
            {
                this._VATNumber = value;
            }
        }

        public string XMLInfo
        {
            get
            {
                return this._XMLInfo;
            }
            set
            {
                this._XMLInfo = value;
            }
        }
    }
}

